// 加载pages.json中的tabbar数据
import { tabBar } from "@/pages.json";

const props = {
	// 选项，默认读取pages的tabbar数据
	list: {
		type: Array,
		default: function(){
			return tabBar.list;
		}
	},
	api: {
		type: String,
		default: ""
	},
	// tabbar的高度，默认100rpx，单位任意，如果为数值，则为rpx单位
	height: {
		type: [String, Number],
		default: 100
	},
	// 默认颜色
	color: {
		type: String,
		default: tabBar.color || "#999999"
	},
	// 选中颜色
	selectedColor: {
		type: String,
		default: () => tabBar.selectedColor || uni.$xl.global?.themeColor || '#0a93ff'
	},
	backgroundColor: {
		type: String,
		default: tabBar.backgroundColor || "#ffffff"
	},
	// 中间按钮内容
	midButton: {
		type: Object,
		default: function(){
			return tabBar.midButton || null;
		}
	}
}

export default props